package cn.smxy.constant;

/**
 * 用户常量
 */
public class UserConstant {
    /**
     * 密码加密的盐
     */
    public static final String USER_SLAT = "smxy-plant";

    /**
     * 用户默认头像
     */
    public static final String USER_PHOTO = "https://share-cloud-plant.oss-cn-beijing.aliyuncs.com/plant.png";

    /**
     * 管理员默认头像
     */
    public static final String ADMIN_PHOTO = "https://share-cloud-plant.oss-cn-beijing.aliyuncs.com/plant.jpg";

    /**
     * 管理员默认注册时间
     */
    public static final long ADMIN_TIME = 1672502400000L; // 2023-01-01

    /**
     * 用户的权限角色
     */
    public static final int ROLE_USER = 1; // 普通用户
    public static final int ROLE_STUDENT = 2; // 学生用户

    /**
     * Excel一次缓存数据数
     */
    public static final int BATCH_COUNT = 100; // 100条数据

    /**
     * 用户token有效时长
     */
    public static final int TOKEN_EXPIRE_TIME = 60 * 60 * 3; // 3小时

    /**
     * 邮箱验证码有效时间
     */
    public static final int EMAIL_TIME = 5 * 60; // 5分钟
}
